home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
SPACE 2
/
SPACE - Library 2 - Volume 1.iso
/
apps
/
29
/
applic
/
naviga.doc
< prev
next >
Wrap
Text File
|
1985-11-19
|
8KB
|
265 lines
Navigate! Instructions
(Version One) Page -1-
I: Introduction.
I wrote Navigate! for military flight-planning use. Realizing that
other navigators or private pilots might find it useful, I've released
it for public use. However, I reserve all rights to Navigate! Navigate!
was written in Personal Pascal (copyright OSS & CDD). I've found
Personal Pascal an invaluable tool for GEM programming on the Atari ST
computers and recommend it highly to budding programmers.
How much time is invested in Navigate!? Well, I began in January of
1986. I had never programmed in Pascal before, so the entire project was
undertaken as a learning experience. Version One was completed in July,
albeit in a somewhat incomplete form. All told then, it represents about
six months worth of weekends and weeknights (less one or two months
spent on other projects). Revised versions of Navigate! will appear on
national BBSs as I complete each version. I urge users who are
programming-
oriented to modify or add to Navigate! To this end I am also providing
the Navigate! source code.
I can be contacted (until March 1987) at:
Scott Stephenson
955 S. Craycroft A16
Tucson, AZ 85711
or on Compuserve (73267,3560)
In March, I'll be moving to Sembach AFB, Germany. Anyone wishing to
correspond after that date should write to:
Scott Stephenson
2943 Saltsman Rd
II: Getting Started
In present form, Navigate! requires:
1. an Atari ST with TOS in ROM
2. a small (100K or so) ram disk (named D:)
3. the ICAO.DAT file (it must be on D:)
4. at least one flight plan (ex: A:sample.fp)
(saved on any drive)
5. the NAVIGATE.PRG file
NAVIGATE! runs on monochrome or medium-resolution color systems.
If you have the above, simply click on Navigate.prg to get
started. The documentation below is sparse (what do you want with a free
program!), so I recommend the user have Navigate! running as the
document below is read.
III: The FILE menu
The LOAD item allows the user to load a flight plan from any drive .
Navigate! Instructions
(Version One) Page -2-
You MUST select an existing flight plan(to create a new plan, read on).
The SAVE AS item lets the user save a flight plan from screen to disk.
The user can replace an existing flight plan or type in a new name.
The DESTROY item will clear the screen and the computer's memory of
the flight plan currently in use. This allows the user to start from
scratch, should he wish to create a flight plan from scratch.
The QUIT item terminates Navigate! An alert box will first ask the
user if he/she really wnats to quit. Upon quitting, Navigate does not
save any flight plan on the screen or in use.
The PRINT item prints the flight plan on the screen. Print is
currently customized for an Epson printer with a Dots Perfect upgrade
kit. Epsons without the upgrade may give strange results.
IV: The EDIT menu
The ADD ROW item does just that. It is used to add or replace any row
on the screen with a new point. ADD ROW will prompt the user for various
values. The most important of these is the ICAO field. The four letter
identifier input causes Navigate! to search the ICAO.DAT file for
latitude and longitude values. If Navigate! can't find these values, it
prompts the user to input them via a data input box.
The DELETE ROW item also does just what it says. It does some
primitive range checks to ensure the user has entered a valid row, and
then it just deletes the row in question. DELETE ROW works just like a
word-processing delete function.
The INSERT ROW item inserts a blank row (if possible). The user must
then input row values with ADD ROW.
The COPY ROW item copies a row from one location to another, leaving
the original row undisturbed. It works just like a spreadsheet copy
function.
The WIND CHANGE item lets the user changes the wind values of the
flight plan currently in use. WIND CHANGE prompts the following values:
1. Wind Direction & Velocity (27/25 = 270 degrees at 25 knots)
2. The starting and ending rows
for the wind change. (1 to 44)
The FUEL CHANGE item allows the user to enter a fuel burn rate in
terms of hundreds of pounds per hour. FUEL CHANGE prompts for the
following values:
1. Fuel burn rate
(50 = five thousand pph)
2. The starting and ending rows
for the fuel change. (1 to 44)
Navigate! Instructions
(Version One) Page -3-
The DATA UPDATE item allows the user to enter values into the
ICAO.DAT file for future use (Navigate! will force this function if it
can't find a point added by the user). DATA UPDATE prompts for the
following values:
1. Name(If not passed by Navigate!)
(4 letters only, may be any legible number or character, upper
or lower case, Navigate pays VERY close attention to case when
searching for a name)
2. Latitude & longitude
(ex: N32100 = 32 degrees 10.0 minutes)
(ex: W110532 = 110 degrees 53.2 minutes)
Make sure that you save the file ICAO.DAT file from the ram disk to your
disk drive when you quit NAVIGATE! Otherwise, any changes will be lost
when you turn off the computer. (You only need to do this if you have
changed or added to ICAO.DAT while using NAVIGATE!).
The REDRAW item redraws the screen if for any reason it gets mangled
or overwritten in any manner (I've never had this happen, but it never
hurts to be prepared).
V: The OPTIONS menu
The SCREEN 2 item lets the user switch between the two data screens
of NAVIGATE! This is necessary because NAVIGATE! can contain 44 lines of
data, while the ST screen can only display 25 lines of data.
The AUTO CALC item is a toggle of NAVIGATE!'s calculator. It will
normally be left on. If the user for any reason(such as impatience with
the 3 second calculate time) desires to turn off the calculator, he/she
need only click this item. WARNING! AUTO CALC must be turned on in order
for calculation to occur! (exception: the printer utility automatically
calculates before printing, irregardless of the AUTO CALC toggle
setting)
VI: The FUEL menu
The FUEL menu hasn't yet been implemented. When completed, it will
prepare an official fuel log and graph. VII: The ETP menu
The ETP menu isn't implemented yet. It will calculate the "equal time
point" (point of no return) for an overwater flight.
VIII: Caveats
I haven't got around to making NAVIGATE! very user friendly yet,
though that's in the works. Also, error checking is incomplete. WARNING!
NAVIGATE! will crash if you enter bad data! For this reason, I recommend
saving your flight plans frequently.
Some functions may operate in ways that seem strange. Some buttons give
no result. These are all the common afflictions of a new program. Later
versions will (I hope!) fix these bugs.
Make SURE that ICAO.DAT is on D:RamDisk or NAVIGATE! won't work.
Navigate! Instructions
(Version One) Page -4-
NAVIGATE.PRG and the flight plan files (.FP) can be on ANY disk.
Don't deliberately enter bad data. This may sound odd to some, but
there are folks out there who delight in tempting fate. NAVIGATE! reacts
to bad data with rigor mortis.
By Scott D. Stephenson, July 1986... Revisions on the way!
əəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəə